package br.unicamp.ic.lsd;

import javax.jws.WebService;

import br.unicamp.ic.lsd.exceptions.HException;
import br.unicamp.ic.lsd.exceptions.LException;
import br.unicamp.ic.lsd.exceptions.MException;

@WebService
public interface ServiceFour {
    public String methodOneWSFour(int k) throws HException;

    public String methodTwoWSFour(int k) throws LException;

    public String methodThreeWSFour(int k) throws MException;

    boolean isHExceptionThrow();

    void setHExceptionThrow(boolean hExceptionThrow);

    boolean isLExceptionThrow();

    void setLExceptionThrow(boolean lExceptionThrow);

    boolean isMExceptionThrow();

    void setMExceptionThrow(boolean mExceptionThrow);

    long getTimeoutMethodOne();

    void setTimeoutMethodOne(long timeoutMethodOne);

    long getTimeoutMethodTwo();

    void setTimeoutMethodTwo(long timeoutMethodTwo);

    long getTimeoutMethodThree();

    void setTimeoutMethodThree(long timeoutMethodThree);
}
